﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
    class Animal
    {
        //        动物继承关系演示：老虎，猫，老鹰，燕子四种动物建立继承（父子）关系。

        //分析：

        //①这四种都属于动物类，它们之间可以建立继承关系；

        //②老虎，猫属于一类，猫科类；

        //③老鹰，燕子属于一类，鸟类。

        //使用类描述具体的事物，描述的是该事物的属性（字段）和行为（方法）。

        //动物类：

        //​	共有属性：腿

        //​	共有行为：走路，吃饭，睡觉，叫

        //猫科：共有行为：夜视能力

        //鸟类：共有行为：飞
        protected int leg;
        public int Leg
        {
            get { return this.leg; }
            set { this.leg = value; }
        }


        public Animal() { }
          
       
        public void say(int legs) 
        {
            Console.WriteLine("我有{0}只脚",this.leg);
        }

        public void walk() 
        {
            Console.WriteLine("我会走");
        
        }
        public void eat()
        {
            Console.WriteLine("我会吃");

        }
        public void sleep()
        {
            Console.WriteLine("我会睡");

        }
        public virtual void cry()
        {
            Console.WriteLine("我会叫");
        }










    }
}
